The Scythe Statistical Library: An Open Source C++ Library for Statistical Computation
نویسندگان
چکیده
The Scythe Statistical Library is an open source C++ library for statistical computation. It includes a suite of matrix manipulation functions, a suite of pseudo-random number generators, and a suite of numerical optimization routines. Programs written using Scythe are generally much faster than those written in commonly used interpreted languages, such as R and MATLAB; and can be compiled on any system with the GNU GCC compiler (and perhaps with other C++ compilers). One of the primary design goals of the Scythe developers has been ease of use for non-expert C++ programmers. Ease of use is provided through three primary mechanisms: (1) operator and function overloading, (2) numerous pre-fabricated utility functions, and (3) clear documentation and example programs. Additionally, Scythe is quite flexible and entirely extensible because the source code is available to all users under the GNU General Public License.
منابع مشابه
RScaLAPACK: High-Performance Parallel Statistical Computing with R and ScaLAPACK
With the growing popularity of parallel computation, researchers are looking for various means to reduce the problem solving time by performing the computations in parallel. While, interested in parallel computation they do not want to deal with the parallel programming complexities. In this paper, through RScaLAPACK we demonstrate a means that enables the user to carryout parallel computation ...
متن کاملاستانداردهای آرشیوی، در نرمافزارهای دسترسی آزاد و پیشنهاد نرمافزار مناسب برای مراکز آرشیوی داخلی
The purpose of this study is Study of Descriptive Metadata Standards in Archival open source software, to determine the most appropriate descriptive metadata standard (s) and also Encoder Software support of these standards. The approach of present study is combination and library methods, Delphi and descriptive survey are used. Data gathering in library study is fiche, in the Delphi method is ...
متن کاملLibPoly: A Library for Reasoning about Polynomials∗
LibPoly is a C library for computing with polynomials. It provides data structures to represent multivariate polynomials, and algorithms ranging from simple arithmetic and GCD computation, to root isolation and computation with algebraic numbers. The goal of the library is to be simple and extensible, and it is targeting tools that reason in nonlinear arithmetic. LibPoly is already successfully...
متن کاملProbability Value Library 1
Hidden Markov models (HMMs) and other time series models assign probabilities to long sequences of events. Avoiding underrow is arguably the central diiculty in calculating the probability of such sequences. This technical report presents an elegant and eecient C library for representing and manipulating probability values without underrow. Use of the library results in simpler code whose execu...
متن کاملارزیابی نرمافزارهای جامع کد منبع باز مدیریت کتابخانه: تحلیل مقایسهای PhpMyLibrary و Koha
Open source softwares are those which permit execution, copy, read, distribution, and improvement of the software without any restrictions. Also, automatic library systems can manage library functions. Commercial library sofwares are very expensive. Therefore, open source softwares can be appropriate alternatives for automatic library systems. In addition to providing the general concept of sou...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011